#!/usr/bin/python
#-*- coding: UTF-8 -*-

""""
数字类型:
    整数(int): Python 中的整数和数学中的整数表示相同，计算时不会丢失精度；
    浮点数(float): 小数，可以是数学中的写法，也可以是科学计数法，计算时可能会有四舍五入的误差；
"""

# 数字类型 - 整数
int_a = 3
int_b = 5
int_c = int_a + int_b
int_d = int_a - int_b
int_e = int_a * int_b
int_f = int_b / int_a # 永远是浮点数
int_g = int_b // int_a # 取整
int_h = int_b % int_a # 取余
int_i = int_a ** int_b # 求方，表示 int_a 的 int_b 次方，也就是 3 的 5 次方 
print(int_a)
print(int_b)
print(int_c)
print(int_d)
print(int_e)
print(int_f)
print(int_g)
print(int_h)
print(int_i)

# 数字类型 - 浮点数
float_a = 3.2
float_b = 5.5
float_c = float_a + float_b
float_d = float_a - float_b
float_e = float_a * float_b
float_f = float_b / float_a
float_g = float_b // float_a
float_h = float_b % float_a
float_i = float_a ** float_b
print(float_a)
print(float_b)
print(float_c)
print(float_d)
print(float_e)
print(float_f)
print(float_g)
print(float_h)
print(float_i)

# 数字类型 - Decimal @TODO

# 数字类型 - Fraction @TODO

# 数字类型 - 复数 @TODO
